payment gateway - German English Dictionary